Skip to content

Comments

Fixed miscellaneous docstrings, typos, and UI references#593

Merged
Weisl merged 5 commits intoWeisl:mainfrom
amechtley:fixes/misc
Feb 16, 2026
Merged

Fixed miscellaneous docstrings, typos, and UI references#593
Weisl merged 5 commits intoWeisl:mainfrom
amechtley:fixes/misc

Conversation

@amechtley
Copy link
Contributor

Summary

ℹ️ I have attempted to isolate changes of given types into individual commits to ease reviewability.

  • Fixed incorrect/placeholder Python docstrings (tooltips) on multiple operators that were copy-pasted or left as defaults (e.g., "Create a new bounding box object" on sphere/mesh operators, "Tooltip" on rigid body operator)
  • Added missing bl_description fields on operators that had no description
  • Fixed copy-paste errors in property descriptions (three properties all said "Set the default for using the modifier stack")
  • Fixed typos in UI strings ("Auto Conevx" → "Auto Convex", "Volumne" → "Volume", "a triangle mesh" → "triangle mesh")
  • Fixed broken help URL (hhttps://https://), incorrect operator reference (simple_camerasimple_collider), wrong prefs tab (GENERALSETTINGS), and wrong docs link on the visibility panel
  • Added min=0 validation on the suffix digits preference
  • Added PyCharm (.idea) and macOS (.DS_Store) patterns to .gitignore

Test plan

  • Verified tooltips display correctly on all modified operators (hover in Blender UI)
  • Verified the help button in the main collision panel opens the correct documentation URL
  • Verified the preferences button in the main collision panel opens the addon preferences to the Settings tab
  • Verified the help button in the visibility panel opens the collider groups documentation
  • Verified the "Auto Convex" label renders without typo on non-Linux platforms
  • Verified the suffix digits preference rejects negative values

amechtley and others added 5 commits February 11, 2026 23:14
The collision_digits property lacked a minimum value constraint,
which could allow negative values and cause the UI to stop displaying.
- Fix double-h typo in documentation URL (hhttps → https)
- Fix preferences button referencing wrong addon (simple_camera → simple_collider)
- Fix preferences tab name (GENERAL → SETTINGS)
- Fix help link on Collider Groups panel pointing to overview instead of groups page
- Fix "Auto Conevx" → "Auto Convex" and "MacOS" → "this platform"
- Fix "Volumne" → "Volume" in VHACD error percentage label
- Fix "Create a triangle mesh" → "Create triangle mesh" (extraneous article)
- Fix "sphere segments" → "capsule segments" in capsule property description
- Replace wrong/placeholder class docstrings (e.g., "Tooltip",
  "bounding box" on sphere/mesh, "Select/Deselect" on assign operators,
  "Print object name in Console" on auto convex)
- Add missing bl_description on operators that lacked explicit tooltips
- Fix three copy-paste property descriptions that all incorrectly
  referenced "modifier stack" instead of their actual functionality

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

else:
box.label(text="Auto Conevx is currently not supported on MacOS", icon='ERROR')
box.label(text="Auto Convex is currently not supported on this platform", icon='ERROR')
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll submit a separate PR for macOS support at a different point, but thought this would at least be more flexible wording while also fixing a typo 🙂

Copy link
Owner

@Weisl Weisl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great clean ups and clarity improvements

@Weisl Weisl merged commit 2fa8a03 into Weisl:main Feb 16, 2026
@amechtley amechtley deleted the fixes/misc branch February 16, 2026 14:20
@Weisl Weisl added this to the 1.1.5 milestone Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants